Structure and Interaction: Architectural Abstractions NOSA'98

نویسنده

  • Palle Nowack
چکیده

Problem. An object-oriented software system consists of set of objects that interacts through a set of messages or method invocations. Throughout a system's lifetime objects gets created and garbage collected, thus a system is very dynamic in both its behaviour and con guration. Even with small or medium sized systems the complexity caused by the number of objects and method invocations makes it hard to describe and reason about the system. Especially it gets hard to understand how the di erent objects are related at run-time: the structures and collaboration patterns they participate in. On the other hand these structures and collaborations are considered the hardest parts to get right when designing new systems, hence it is desirable to reuse successful examples. Patterns [2] and frameworks [5] are examples of object-oriented techniques that has been proposed to counter these problems. In our approach we seek alternatives, prompted by the fact that both patterns and frameworks describe much more than just architecture. The development and application of patterns and frameworks is not our primary concern.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

سازه، فرم و معماری

The architectural form is affected by numerous factors including functional, economic, socio-cultural, climatic as well as structural requirements and stability. Among these factors, structure receives considerable attention as it has a critical role in generating form and its stability. Stability has always been an essential property of architectural forms, thus it is crucial to study structur...

متن کامل

Interpreting Iranian Architecture in The Post-Revolutionary Period with Interaction Model of Tectonic and Stereotomic Theory Approaches

Since tectonic and stereotomic theories have neither been used systematically nor dealt with simultaneously for the interpretation of architecture, by explaining the theoretical position of critics and their thoughts, the process of their interaction will be more effective. The main questions asked is it possible to interpret architecture through the interaction of tectonic and stereotomical th...

متن کامل

Architectural Abstractions and Language Mechanisms

When we apply the mechanisms of an object-oriented language we form concrete architectures over some domain. Over time we identify recurring patterns and transform the concrete architectures into more general architectural abstractions. Such abstractions are then used in combination with the language mechanisms to form other kinds of concrete architectures in diagrams and programs: we apply a c...

متن کامل

On the Modular Representation of Architectural Aspects

An architectural aspect is a concern that cuts across architecture modularity units and cannot be effectively modularized using the given abstractions of conventional Architecture Description Languages (ADLs). Dealing with crosscutting concerns is not a trivial task since they affect each other and the base architectural decomposition in multiple heterogeneous ways. The lack of ADL support for ...

متن کامل

A genetic interaction between a ubiquitin-like protein and ubiquitin-mediated proteolysis in Dictyostelium discoideum(1).

A ubiquitination factor, NosA, is essential for cellular differentiation in Dictyostelium discoideum. In the absence of nosA, development is blocked, resulting in a developmental arrest at the tight-aggregate stage, when cells differentiate into two precursor cell types, prespore and prestalk cells. Development is restored when a second gene, encoding the ubiquitin-like protein SonA, is inactiv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998